Software Evolution: A Road Map

نویسنده

  • Václav Rajlich
چکیده

The aim of the panel session is to clarify issues involved in software evolution, but more particularly, to identify and explore promising solutions and research directions, in order to identify strategic goals for the research community and solution visions for practitioners. By evolution, we mean a stage of software lifecycle where the software undergoes substantial changes and this also includes iterative software development and/or agile software processes. Evolution methodology In broad terms, two types of solution are emerging as promising ways forward. The first may be termed anticipatory, and is based on the idea that processes and product evolution can both be planned, and preparation made for changes before they actually occur. This is the traditional view of the waterfall lifecycle and software engineering textbooks. The second is termed reactive, and offers a much more opportunistic view: that software change is too unpredictable to be planned, and we must put in place the right mechanisms to make changes when and as they are demanded. In both cases, there is increasing empirical evidence available from real-world software maintenance projects to inform the debate. Also in both cases, we have radically different perspectives of the software lifecycle that is employed. Speed of evolution Ultimately, we must meet the demands and needs of our users, who are increasingly demanding faster time to market as the key competitive edge. So we must accomplish evolutionary software change, not in the months or weeks that have been the norm, but in days or, better, hours. Businesses involved in the Internet are having to go constant urgent change, continually reinventing themselves to meet new challenges. This emergent organisational behaviour poses many new practical and research problems for the maintenance community. Panel format The panel will address this by inviting a team of distinguished and experienced software engineers to consider two key questions: Is the best way forward for software evolution to concentrate on the reactive or anticipatory approach? Can we attain a better understanding of evolution and meet the demands of our users, many of whom operate in emergent organisations and need very rapid software changes? Authorized licensed use limited to: Wayne State University. Downloaded on March 22, 2009 at 18:50 from IEEE Xplore. Restrictions apply.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Forest Road Design in Stable Location to Minimize Erosion (Case Study: Vaston District)

Soil erosion is of the most important environmental challenges and factors of forest damage, which is, occur because of the land use change, road construction and lack of vegetation cover. Forest soil is naturally penetrable but forest roads are not. This issue causes the flows runoff on road surface and washes soil particles. Thus, forest roads must be planned and constructed accurately. So, t...

متن کامل

Dimensions of Composition Models for Supporting Software Evolution

Software systems with constrained and dynamic environments need to adapt to local and diverse computing environments by providing highly customized services at run-time. In order to address such dynamic changes effectively, composition models addressing complicated composition issues and supporting advanced composition features are required. In order to analyze and identify the required feature...

متن کامل

Landslide Hazard Zoning Using Multivariate Linear Regression (Case Study: Kohsar Watershed)

The aim of this research was to generate a landslide hazard zoning map by using the multivariate linear regression method in the Kohsar Watershed, Northwest of Tehran. Initially, we used field surveys, local interview and review of studies outside and inside of Iran. Eleven effective factors were recognized on landslide. These factors included: slope degree, slope aspect, elevation, lithology, ...

متن کامل

Planning road network in mountain forests using GIS and Analytic Hierarchical Process (AHP)

Forest road construction is the most costly operation in forestry. Road designing and construction in unsuitable areas may increase construction and maintenance costs and also cause many environmental impacts. Therefore, it is required to pay more attention to forest road design. In this research, we tried to introduce an appropriate method for locating forest roads using GIS and AHP simultaneo...

متن کامل

Feasibility Analysis of 2025 Iran Health Roadmap Implementation

Feasibility Analysis of 2025 Iran Health Roadmap Implementation Asma Sabermahani1, Somaye Noori Hekmat2, Ali Akbar Haghdoost3* 1Assistant Professor, Ph.D. in Health Economics, Health Service Management Research Center, Kerman University of Medical Sciences, Kerman 2Associate Professor, Ph.D. in Health Services Management, Management and Leadership in Medical Education Research Center, Kerman...

متن کامل

Developing Ubiquitous Road Accident Hazard Map (Case Study: Tabriz- Marand Road)

Modeling a road accident hazard zoning map to identify high-risk areas is a very effective step to reduce the resulting casualties. Due to the dynamic nature of many of the factors affecting the identification of these areas, traditional zoning mapping does not seem to be effective. In the field of ubiquitous modeling in the framework of the GIS, it is possible to produce a separate map at any ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001